thick-spined porcupine - Turkish English Dictionary